.solution-banner {
    width: 100%;
    height: 600px;
    background: url("../images/solution-bg.png") center no-repeat;
    background-size: cover;
}


.solution-container {
    width: 1200px;
    margin: 0 auto;
}

.solution-nav {
    padding: 40px 0 0;
    border-bottom: 2px solid #f1efef;
    li {
        font-weight: bold;
        padding-bottom: 15px;
        float: left;
        font-size: 20px;
        color: #a1a1a1;
        margin-right: 50px;
        cursor: pointer;

        &.on{
            color: red;
            position: relative;

            &::after{
                content: "";
                position: absolute;
                left: 0;
                bottom: -3px;
                width: 100%;
                height: 6px;
                background: red;
            }
        }
    }
}

.solution-nav-main{
        margin: 40px 0;
        font-size: 14px;
        color: #a1a1a1;
        line-height: 1.5;
}